.pic { display: block; position: relative; margin-bottom: 3px; width: 200px; height: 200px; }
.inner {overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap; border: solid 3px #fff; padding: 16px 16px 0; position: absolute; }
li {float: left; width: 240px; height: 319px; line-height: 18px; position: relative; border-bottom: solid 1px #e5e5e5; }
li div {margin-bottom:1px;margin-left: 10px;}

body,ul, li, p,img, div { margin: 0; padding: 0; list-style-type: none; font-size: 12px;}
.price {padding-bottom: 3px; color: #878787; }
.price_n {color: #c30; font-weight: bold; padding-right: 10px; font-family: Arial; }
.price_s {color: #c30; font-family: Arial; }
.price_r {color: #878787; text-decoration: line-through; padding-right: 10px; font-family: Arial; }
#bookname {text-decoration:underline; color:#555555; display: block; overflow: hidden; width: 200px; font-family: Arial; }
#bookname:hover {color:#FF6600; }
.inner a {color: #018BD3;}
.inner a:hover {color:#FF6600; }
.inner a:VISITED {color:#018BD3;}
.divBook{float:left;}